package com.wn.generator;

//import com.baomidou.mybatisplus.generator.FastAutoGenerator;
//import com.baomidou.mybatisplus.generator.config.rules.DateType;
//import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;

import java.util.Date;

/**
 * @author yellow Docter
 * @date 2022 -07-18
 * @desc
 */
public class AutoApp {
    public static void main(String[] args) {
//        FastAutoGenerator.create(
//                "jdbc:mysql://localhost:3306/demo01",
//                "root",
//                "root")
//                // 全局配置
//                .globalConfig(builder -> {
//                    builder.author("yellow docter") // 设置作者
////                            .enableSwagger() // 开启 swagger 模式
//                            .dateType(DateType.ONLY_DATE)
//                            .outputDir("C:\\java_lesson\\cloud_code\\user-sys\\generator\\src\\main\\java"); // 指定输出目录
//                })
//                 // 包配置
//                .packageConfig(builder -> {
//                    builder.parent("com.wn.generator") // 设置父包名
//                            .controller("controller") //controller
//                            .service("service")       //service
//                            .serviceImpl("service.impl")
//                            .mapper("mapper")
//                            .xml("mapper")
//                            .entity("bean");
//                })
//                //表的配置
//                .strategyConfig(builder -> {
//                    builder.addTablePrefix("t_").addInclude("t_user"); // 设置需要生成的表名
//                })
//                .templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板，默认的是Velocity引擎模板
//                .execute();
//
//                System.out.println("成功了...");
    }
}
